package main

import (
	"fmt"
)

func main() {
	//	第一种循环结构
	for i := 0; i < 10; i++ {
		fmt.Println(i)
	}
	// 第二种
	i := 0
	for i < 3 {
		i++
		fmt.Println(i)
	}

	//	for range 键值对循环
	str := "testline"
	for index, val := range str {
		fmt.Printf("index: %v, value: %c \n", index, val)
	}
	// switch 举例(复杂场景不推荐)
	score := "B"
	switch score {
	case "A":
		fmt.Println("pretty good")
	case "B":
		fmt.Println("good")
	case "C":
		fmt.Println("not bad")
	default:
		fmt.Println("try harder")
	}

}
